package org.csu.service.imp;

import org.csu.dao.BookDao;
import org.csu.dao.UserDao;
import org.csu.entity.*;
import org.csu.service.BorrowRecordService;
import org.csu.validator.ValidationResult;
import org.csu.vo.BaseResponse;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import javax.annotation.Resource;

@Service(value="borrowRecordService")
public class BorrowRecordServiceImp implements BorrowRecordService {

    private BookDao bookDao;
    @Override
    public String getBorrowRecords(RecordQuery query, Integer pageNum) {
        return "";
    }

    @Override
    public ResponseEntity<Resource> exportBorrowRecords(RecordQuery query) {
        return null;
    }

    @Override
    public ResponseEntity<BaseResponse<BorrowStatistics>> getBorrowStatistics() {
        return null;
    }

    @Override
    public String generateRecordId(Integer userId, Integer bookId) {
        return "";
    }

    @Override
    public Boolean archiveHistoricalRecords() {
        return null;
    }

    @Override
    public BorrowAnalysisReport analyzeBorrowPatterns() {
        return null;
    }


}
